GATE Exam Diagonal Canonical Form